package com.richard.factory.method;

import com.richard.factory.simple.CarFactory;

public class Consumer {
    public static void main(String[] args) {
        Car car = new WuLingFactory().getCar();
        Car car1 = new TeslaFactory().getCar();
        Car car2 = new MoBaiFactory().getCar();

        car.name();
        car1.name();
        car2.name();

    }

    //简单工厂 与 工厂方法 之间的比较
    //结构复杂度： simple
    //代码复杂度： simple
    //编程复杂度： simple
    //管理上的复杂度： simple

    //根据设计原则：工厂方法模式！
    //根据实际业务：简单工厂模式！
}
